Sequifi

Support Dashboard

Support Issue Trend Analysis

Jan 2026 → Feb 2026  ·  4 Bi-Weekly Periods

Executive Summary

Period-by-Period Traffic Light Report

Release Intelligence  ·  GitHub Analysis

Bugs Are Declining — Here’s Why They Spiked & What Changed

Verdict

Bug volume has declined 31% since the January peak — from 68 bugs in Jan 5–18 down to 47 in Feb 16–27 — driven by the adoption of AI-assisted planning, execution checks, and PR guardrails that introduced structural discipline into how features are scoped, reviewed, and shipped.

The Jan 5–18 spike was release-driven: 5+ features hit production simultaneously, producing the all-time bug peak of 68. All 4 periods had a release component — including the Position Backdating core module landing in Feb 2–15 — yet bugs continued to fall, confirming that engineering quality controls are now absorbing release pressure that previously translated directly into support volume.

68

Jan 5–18
Bugs at peak

47

Feb 16–27
Bugs now

−31%

Bug reduction
since peak

GitHub Releases vs Issue Volume

Backend + Frontend combined releases per period overlaid on issue count

Merged PR Activity per Period

Total merged PRs (Backend + Frontend) — proxy for engineering change velocity

RELEASE-DRIVEN

Dec 8–21  ·  79 Issues

281

merged PRs

Major features shipped to staging:

  • SequiPay Module — new payroll processing module introduced
  • Worklio Integration — third-party HR/payroll system integration (staging)
  • Alert Center UI — new notification/alert management module
  • Employment Compensation Audit History — new audit trail feature

Backend: 164 releases  ·  Frontend: 117 releases.

STRONGLY RELEASE-DRIVEN ▲

Jan 5–18  ·  117 Issues  (All-time peak)

316

merged PRs

Staging features promoted to PRODUCTION simultaneously:

  • Custom Sales Fields — Active Development — staging cleanup and prod-ready branches merged (Jan 5–12); full feature release deferred to late Jan
  • Worklio Payroll Integration → PROD — new execute/process payroll via Worklio (20+ PRs)
  • Everee Payroll Webhooks — new webhook pipeline replacing old Everee flow
  • Sales Process Pusher — real-time sales process notifications (new architecture)
  • Mortgage Fee Precision — 4 decimal places across all mortgage servers
  • FieldRoutes Data Sync — new integration activated in production
  • Position Backdating — Inception — Feature/backdating enabled positions (BE #3338, FE #2743) merged Jan 16; first production exposure of the backdating engine

Frontend: 40 releases in 9 days (Jan 5–13). Backend: 0 formal releases (CI/CD direct to prod).

POST-RELEASE TAIL + NEW FEATURE DEV

Jan 19–Feb 1  ·  79 Issues

331

merged PRs

Jan 5–18 launch fallout and active backdating development:

  • Custom Sales Fields → PROD — full feature launched Jan 28–30 with position-based commission, override & upfront support (BE #3598–#3667); feature flag enabled Feb 11
  • Worklio edge-case fixes — onetime payment failures, projection override errors
  • Payroll data fixes — hourly salary + overtime fields for SequiPay (missing fields post-launch)
  • Excel import race condition — bug surfaced post-production traffic
  • Sales pusher instability — new real-time layer required multiple hot-fixes
  • Position Backdating — Active Development — 5 BE PRs (#3389–#3687) + 5 FE PRs (#2775–#2921) merged; backdating UI & confirmation modal being built in parallel with live fixes

Highest PR count of any period (331) — engineering simultaneously firefighting Jan launches while building Position Backdating in parallel.

PARTIALLY RELEASE-DRIVEN

Feb 2–15  ·  92 Issues

323

merged PRs

Position Backdating core module ships + ongoing Jan complexity:

  • Position Backdating — Core Module → PROD — “Main backdating module” merged in 6 BE PRs (#3903–#4018, Feb 10–14) + FE audit history (#3052) + final modal (#3101). Major feature landing mid-period.
  • Sales Process Refactor — large-scale sales calculation changes (multiple servers, 10+ PRs)
  • Mortgage Commission Calculation — fix across all mortgage servers (complex multi-server bug)
  • Paystub data missing — post-SequiPay launch data integrity issue
  • SequiPay / Worklio continued — deferred issues from January still surfacing

323 PRs merged. The Backdating core module (9 PRs in 5 days) landing simultaneously with high outstanding issue volume made this the second-highest spike period.

🔎 Key Engineering Takeaways

⚠ Release Bundling Drove the Bug Peak

5 major features (Custom Sales Fields, Worklio, SequiPay, Everee Webhooks, Sales Pusher) hit production simultaneously in Jan 5–18, driving 68 bugs — the all-time high. Bundling complex releases made root-cause isolation difficult and compressed the team's ability to respond.

▲ Bug Reduction in Action

Bugs per period: 68 → 52 → 44 → 47. A 31% reduction since the January peak — even as the team continued shipping major features at pace. The slight uptick to 47 in Feb 16–27 is within normal variance and does not break the downward trend.

🔧 High Velocity on an Unstable Base

Jan 19–Feb 15 saw the highest PR volumes of the entire dataset (331 + 323 PRs). Rather than pausing to stabilise, the team continued shipping new features — Custom Sales Fields, Position Backdating, Sales Process refactors — at full speed onto a system already carrying a significant open issue load. New complexity was being layered onto unresolved complexity, amplifying each subsequent spike.

📅 Position Backdating Timeline

Backdating was a 5-week rolling release: inception Jan 16, active UI/BE dev Jan 19–Feb 1, core module to prod Feb 10–14, custom fields persistence Feb 16–17. Spanning 3 consecutive spike periods, it is the single longest-running feature thread in this dataset.

Overview

Key Metrics at a Glance

Section 1 — Severity

Priority Analysis

Priority Breakdown per Period

Stacked by severity across bi-weekly periods

Critical + High Ticket Trend

Tracks highest-severity issues per period — key risk indicator

Section 2 — Engineering Throughput

Resolution Health

Resolution Rate per Period

% of tickets with Status = Done within each period

Open / Unresolved Tickets per Period

Count of non-Done tickets by status category

Section 3 — Direction of Travel

Trend Intelligence

Bug Volume per Period — Declining Trend

▼ 31% from peak

Actual bug count per bi-weekly period with trendline — all other issue types excluded

Bug Count Period-over-Period Change

Bug % change vs previous period   increase   decrease

Bug Severity Trend

% of bugs that are Critical or High priority each period — are bugs getting more serious?

Top 5 Functional Areas — Individual Trends

Each functional area shown separately across all 4 periods — P3 vs P2 trend indicator shown

Section 4 — Critical Load Concentration

Cross-Dimension Heatmaps

Client × Priority Heatmap

Top 10 clients — which clients carry the most critical load

Functional Area × Priority Heatmap

Top 10 functional areas — which areas attract the highest-severity issues

Section 5 — Product Engineering Focus

Functional Area Analysis

Top Functional Areas — All-Time

Top 9 issue labels + Other as doughnut

Top 6 Functional Areas per Period

Stacked bar — which areas were most affected each period

Section 6 — Customer Impact

Client Intelligence

Top 10 Clients — All-Time Volume

Horizontal bar sorted by total issue count (excl. "All")

Top 5 Clients per Period

Stacked bar — which clients drove volume each period

Section 7 — Nature of Problems

Issue Type Analysis

Type Breakdown per Period

Stacked count by issue type across all periods

Issue Type Trend Lines

Count of each type per period — spot shifts in the mix

Bug vs Non-Bug Ratio per Period

100% stacked — share of bugs vs all other types each period

Overall Type Distribution

All-time breakdown across 370 filtered issues

Section 8 — Volume Context

Volume Trends

Total Tickets per Period

Bi-weekly issue volume   P4 = partial / current period

Cumulative Tickets Over Time

Running total — shows overall pace of issue reporting

Section 9 — Operational Detail

Operational Insights

Backend vs Frontend per Period

Repository split across periods

Unique Clients per Period

Breadth of impact — distinct clients raising issues

Priority × Type Heat Matrix

Issue count by priority (row) and type (col) — darker = higher